Table: Quantifying Prior Year Misstatement Corrected in Current Year Financial Statements [Table]

Line Label Object Class Period Type Balance Name
1 Quantifying Prior Year Misstatement Corrected in Current Year Financial Statements [Table] [Table]

*

*

us-gaap:ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Quantifying Misstatement in Current Year Financial Statements by Nature of Error [Axis] [Axis]

*

*

us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
5 Nature of Error [Domain] [Domain]

*

*

us-gaap:NatureOfErrorDomain
6 Quantifying Misstatement in Current Year Financial Statements [Line Items] [Line Items]

*

*

us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems
7 Schedule of Quantifying Prior Year Misstatements Corrected in Current Year Financial Statements [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfQuantifyingPriorYearMisstatementsCorrectedInCurrentYearFinancialStatementsTextBlock
8 Quantifying Misstatement in Current Year Financial Statements [Hierarchy] [Abstract]

*

*

added:QuantifyingMisstatementInCurrentYearFinancialStatementsHierarchy
9 Quantifying Misstatement in Current Year Financial Statements, Amount [Concept] Monetary For Period Debit us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount